﻿
namespace ErgoBreak.Core
{
    internal interface IBreakAction 
    {
        #region Properties
        /// <summary>
        /// Gets the value indicating whether the action has time constraint.
        /// </summary>
        bool IsTimed 
        { 
            get; 
        }
        #endregion

        #region Methods
        /// <summary>
        /// Carries out the action it is suppose to do.
        /// </summary>
        void Perform();
        #endregion
    }
}
